Towards Performability Modeling of Software Rejuvenation
نویسندگان
چکیده
In this paper, we discuss issues in performability modeling of \software rejuvenation," a form of software fault tolerance based on occasionally cleaning up the operational environment. System factors which play a key role in such a model are identi ed. Among these, we comment on two issues of particular interest when modeling software rejuvenation: (1) the representation of the degradation in operational environment, and, (2) the inclusion in the model of the system monitor, on which the decision to rejuvenate is based. We also survey how each of these factors have been accounted for in previous performability models and show possible directions for future work.
منابع مشابه
Versatile workload-aware power management performability analysis of server virtualized systems
The widespread integration of virtualization technologies in data centers has enabled in the last few years several benefits in terms of operating costs and flexibility. These benefits maybe boosted through join optimization of power management (PM) and dependability for virtualized systems. This indeed involves developing appropriate models to better understand their performability behavior wh...
متن کاملPerformability analysis of clustered systems with rejuvenation under varying workload
This paper develops time-based rejuvenation policies to improve the performability measures of a cluster system. Three rejuvenation policies, namely standard rejuvenation, delayed rejuvenation and mixed rejuvenation, are designed to improve the cluster’s performability under varying workload. Analytic models are built to evaluate these three policies. Since deterministic transitions are used in...
متن کاملWorkload-Based Estimation of Resource Exhaustion in Software Systems
Several recent studies have reported the phenomenon of software aging, where the state of the system degrades with time due to exhaustion of operating system resources, data corruption and numerical error accumulation. This eventually leads to performance degradation or crash/hang failure of the software. In this paper, we propose a measurement-based performability model to estimate the rate of...
متن کاملOptimal Software Rejuvenation for Tolerating Soft Failures Optimal Software Rejuvenation for Tolerating Soft Failures
In recent studies, the phenomenon of software \aging" has come into light which causes the performance of a software to degrade with time. Software rejuvenation is a technique for fault tolerance which counteracts aging. In this paper, we address the problem of determining the optimal time to rejuvenate a server type software which experiences \soft failures" (witnessed in telecommunication sys...
متن کاملOptimal Software Rejuvenation for Tolerating Soft Failures
In recent studies, the phenomenon of software \aging" has come to light which causes performance of a software to degrade with time. Software rejuvenation is a fault tolerance technique which counteracts aging. In this paper, we address the problem of determining the optimal time to rejuvenate a server type software which experiences \soft failures" (witnessed in telecommunication systems) beca...
متن کامل